--
-- Funcion para determinacion del campo libre en reporte de codigo de barra
--

CREATE OR REPLACE FUNCTION cliente.getTextoLibreCodBar(pIdArt integer)
    RETURNS character varying
    LANGUAGE 'plpgsql'
    COST 100
    VOLATILE 
AS $BODY$
DECLARE
BEGIN
  -- Esta funcion es ejemplo y puede (o debe) cambiarse cuando un cliente quiere el campo libre con otros datos

  RETURN (SELECT nombre FROM artr where cod =  split_part((SELECT codartr FROM art WHERE id = pIdArt),'.',1));
END;
$BODY$;

ALTER FUNCTION cliente.getTextoLibreCodBar(integer)
    OWNER TO abacouser;

--
SELECT aaVersion('504.01','504.00');
--  
